<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dfeequ: xdfeequ.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">dfeequ
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xdfeequ_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdfeequ.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___version.html">XDfeEqu_Version</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logicore version.  <a href="struct_x_dfe_equ___version.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___trigger.html">XDfeEqu_Trigger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger configuration.  <a href="struct_x_dfe_equ___trigger.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___trigger_cfg.html">XDfeEqu_TriggerCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">All IP triggers.  <a href="struct_x_dfe_equ___trigger_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___model_parameters.html">XDfeEqu_ModelParameters</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Filter model parameters structure.  <a href="struct_x_dfe_equ___model_parameters.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___cfg.html">XDfeEqu_Cfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration.  <a href="struct_x_dfe_equ___cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___coefficients.html">XDfeEqu_Coefficients</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Coefficients Structure.  <a href="struct_x_dfe_equ___coefficients.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___eq_config.html">XDfeEqu_EqConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Configuration Structure.  <a href="struct_x_dfe_equ___eq_config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___status.html">XDfeEqu_Status</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Status.  <a href="struct_x_dfe_equ___status.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___interrupt_mask.html">XDfeEqu_InterruptMask</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event status and interrupt mask.  <a href="struct_x_dfe_equ___interrupt_mask.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ___config.html">XDfeEqu_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Config Structure.  <a href="struct_x_dfe_equ___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equalizer Structure.  <a href="struct_x_dfe_equ.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gafa958a022563aa0b6dfa7c714793b91d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gafa958a022563aa0b6dfa7c714793b91d">XDFEEQU_MAX_NUM_INSTANCES</a>&#160;&#160;&#160;(10U)</td></tr>
<tr class="memdesc:gafa958a022563aa0b6dfa7c714793b91d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of driver instances running at the same time.  <a href="group__dfeequ.html#gafa958a022563aa0b6dfa7c714793b91d">More...</a><br/></td></tr>
<tr class="separator:gafa958a022563aa0b6dfa7c714793b91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga959ffc15251ddc9b3a883a30f97b7715"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga959ffc15251ddc9b3a883a30f97b7715">XST_SUCCESS</a>&#160;&#160;&#160;(0L)</td></tr>
<tr class="memdesc:ga959ffc15251ddc9b3a883a30f97b7715"><td class="mdescLeft">&#160;</td><td class="mdescRight">Success flag.  <a href="group__dfeequ.html#ga959ffc15251ddc9b3a883a30f97b7715">More...</a><br/></td></tr>
<tr class="separator:ga959ffc15251ddc9b3a883a30f97b7715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9478d2b97aa40e09052dee2571940ef9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga9478d2b97aa40e09052dee2571940ef9">XST_FAILURE</a>&#160;&#160;&#160;(1L)</td></tr>
<tr class="memdesc:ga9478d2b97aa40e09052dee2571940ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Failure flag.  <a href="group__dfeequ.html#ga9478d2b97aa40e09052dee2571940ef9">More...</a><br/></td></tr>
<tr class="separator:ga9478d2b97aa40e09052dee2571940ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0554c517156fd8a4ba486fd05303ecc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga0554c517156fd8a4ba486fd05303ecc5">XDFEEQU_NODE_NAME_MAX_LENGTH</a>&#160;&#160;&#160;(50U)</td></tr>
<tr class="memdesc:ga0554c517156fd8a4ba486fd05303ecc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Node name maximum length.  <a href="group__dfeequ.html#ga0554c517156fd8a4ba486fd05303ecc5">More...</a><br/></td></tr>
<tr class="separator:ga0554c517156fd8a4ba486fd05303ecc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99a39fd91f592f1b752b984392872ecd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga99a39fd91f592f1b752b984392872ecd">XDFEEQU_ANT_NUM_MAX</a>&#160;&#160;&#160;(8U)</td></tr>
<tr class="memdesc:ga99a39fd91f592f1b752b984392872ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum anntena number.  <a href="group__dfeequ.html#ga99a39fd91f592f1b752b984392872ecd">More...</a><br/></td></tr>
<tr class="separator:ga99a39fd91f592f1b752b984392872ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadf9be0bc4827eaac4d5008b9faa9456"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gaadf9be0bc4827eaac4d5008b9faa9456">XDFEEQU_CHANNEL_NUM</a>&#160;&#160;&#160;(8U)</td></tr>
<tr class="memdesc:gaadf9be0bc4827eaac4d5008b9faa9456"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum channel number.  <a href="group__dfeequ.html#gaadf9be0bc4827eaac4d5008b9faa9456">More...</a><br/></td></tr>
<tr class="separator:gaadf9be0bc4827eaac4d5008b9faa9456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d60c6f305213213dfd6e74958db6488"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga4d60c6f305213213dfd6e74958db6488">XDFEEQU_MAX_NUMBER_OF_UNITS_COMPLEX</a>&#160;&#160;&#160;(0x3U)</td></tr>
<tr class="memdesc:ga4d60c6f305213213dfd6e74958db6488"><td class="mdescLeft">&#160;</td><td class="mdescRight">Complex units number.  <a href="group__dfeequ.html#ga4d60c6f305213213dfd6e74958db6488">More...</a><br/></td></tr>
<tr class="separator:ga4d60c6f305213213dfd6e74958db6488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacff5bea44d61c3c275a962ce79ab7c6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gacff5bea44d61c3c275a962ce79ab7c6e">XDFEEQU_MAX_NUMBER_OF_UNITS_REAL</a>&#160;&#160;&#160;(0x6U)</td></tr>
<tr class="memdesc:gacff5bea44d61c3c275a962ce79ab7c6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Real units number.  <a href="group__dfeequ.html#gacff5bea44d61c3c275a962ce79ab7c6e">More...</a><br/></td></tr>
<tr class="separator:gacff5bea44d61c3c275a962ce79ab7c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6ce8af571e21eb59ae21ec998164642"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gae6ce8af571e21eb59ae21ec998164642">XDFEEQU_NUM_COEFF</a>&#160;&#160;&#160;(24U)</td></tr>
<tr class="memdesc:gae6ce8af571e21eb59ae21ec998164642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of coefficents.  <a href="group__dfeequ.html#gae6ce8af571e21eb59ae21ec998164642">More...</a><br/></td></tr>
<tr class="separator:gae6ce8af571e21eb59ae21ec998164642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82ddb44f51cd9e5acfdc6ece541dd788"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga82ddb44f51cd9e5acfdc6ece541dd788">XDFEEQU_DATAPATH_MODE_REAL</a>&#160;&#160;&#160;(0U)</td></tr>
<tr class="memdesc:ga82ddb44f51cd9e5acfdc6ece541dd788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Real mode.  <a href="group__dfeequ.html#ga82ddb44f51cd9e5acfdc6ece541dd788">More...</a><br/></td></tr>
<tr class="separator:ga82ddb44f51cd9e5acfdc6ece541dd788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76e23380bb8727b7a0911033d89acd58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga76e23380bb8727b7a0911033d89acd58">XDFEEQU_DATAPATH_MODE_COMPLEX</a>&#160;&#160;&#160;(1U)</td></tr>
<tr class="memdesc:ga76e23380bb8727b7a0911033d89acd58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Complex mode.  <a href="group__dfeequ.html#ga76e23380bb8727b7a0911033d89acd58">More...</a><br/></td></tr>
<tr class="separator:ga76e23380bb8727b7a0911033d89acd58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga023ff98141bd1c5721ba461a697a109f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga023ff98141bd1c5721ba461a697a109f">XDfeEqu_StateId</a> { <br/>
&#160;&#160;<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fa20b5a3ffc1c22a1f9d0bae0db1c6fe77">XDFEEQU_STATE_NOT_READY</a> = 0, 
<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fa3be0bb48ca98583d5c9ea76534cf9825">XDFEEQU_STATE_READY</a>, 
<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fa6af779270f7014e3f99a4c7a9e3d1a45">XDFEEQU_STATE_RESET</a>, 
<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fabd0e710ed73a1c8ea158301ddf96e4a8">XDFEEQU_STATE_CONFIGURED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fa49ec4868109b8f1c3e286e92070d5e61">XDFEEQU_STATE_INITIALISED</a>, 
<a class="el" href="group__dfeequ.html#gga023ff98141bd1c5721ba461a697a109fa765d8176e3699b911928f667e5708057">XDFEEQU_STATE_OPERATIONAL</a>
<br/>
 }</td></tr>
<tr class="separator:ga023ff98141bd1c5721ba461a697a109f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga57eeb135c4ee22d243462e43795fcd45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga57eeb135c4ee22d243462e43795fcd45">XDfeEqu_InstanceInit</a> (const char *DeviceNodeName)</td></tr>
<tr class="memdesc:ga57eeb135c4ee22d243462e43795fcd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">API initialises one instance of an Equalizer driver.  <a href="group__dfeequ.html#ga57eeb135c4ee22d243462e43795fcd45">More...</a><br/></td></tr>
<tr class="separator:ga57eeb135c4ee22d243462e43795fcd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga197062db05b1c51bc800b6a90e82838a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga197062db05b1c51bc800b6a90e82838a">XDfeEqu_InstanceClose</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga197062db05b1c51bc800b6a90e82838a"><td class="mdescLeft">&#160;</td><td class="mdescRight">API closes the instance of an Equalizer driver and moves the state machine to a Not Ready state.  <a href="group__dfeequ.html#ga197062db05b1c51bc800b6a90e82838a">More...</a><br/></td></tr>
<tr class="separator:ga197062db05b1c51bc800b6a90e82838a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d48b6aa1a784e94ac55d1a8950c2bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga14d48b6aa1a784e94ac55d1a8950c2bf">XDfeEqu_Reset</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga14d48b6aa1a784e94ac55d1a8950c2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets Equalizer and puts block into a reset state.  <a href="group__dfeequ.html#ga14d48b6aa1a784e94ac55d1a8950c2bf">More...</a><br/></td></tr>
<tr class="separator:ga14d48b6aa1a784e94ac55d1a8950c2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8517b5d3c53f9694d03a3fe0868b3937"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga8517b5d3c53f9694d03a3fe0868b3937">XDfeEqu_Configure</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___cfg.html">XDfeEqu_Cfg</a> *Cfg)</td></tr>
<tr class="memdesc:ga8517b5d3c53f9694d03a3fe0868b3937"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads configuration from device tree/xparameters.h and IP registers.  <a href="group__dfeequ.html#ga8517b5d3c53f9694d03a3fe0868b3937">More...</a><br/></td></tr>
<tr class="separator:ga8517b5d3c53f9694d03a3fe0868b3937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84403d8f6f2f4e9a45668d9dc7dc5b28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga84403d8f6f2f4e9a45668d9dc7dc5b28">XDfeEqu_Initialize</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, const <a class="el" href="struct_x_dfe_equ___eq_config.html">XDfeEqu_EqConfig</a> *Config)</td></tr>
<tr class="memdesc:ga84403d8f6f2f4e9a45668d9dc7dc5b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">DFE Equalizer driver one time initialisation and moves the state machine to a Initialised state.  <a href="group__dfeequ.html#ga84403d8f6f2f4e9a45668d9dc7dc5b28">More...</a><br/></td></tr>
<tr class="separator:ga84403d8f6f2f4e9a45668d9dc7dc5b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3eedb65f956253285490a558a751862"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gac3eedb65f956253285490a558a751862">XDfeEqu_Activate</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, bool EnableLowPower)</td></tr>
<tr class="memdesc:gac3eedb65f956253285490a558a751862"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates channel Equalizer moves the state machine to an Activated state.  <a href="group__dfeequ.html#gac3eedb65f956253285490a558a751862">More...</a><br/></td></tr>
<tr class="separator:gac3eedb65f956253285490a558a751862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace488d54e41f3d8d9179f9be9bbbef58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gace488d54e41f3d8d9179f9be9bbbef58">XDfeEqu_Deactivate</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr)</td></tr>
<tr class="memdesc:gace488d54e41f3d8d9179f9be9bbbef58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates Equalizer and moves the state machine to Initialised state.  <a href="group__dfeequ.html#gace488d54e41f3d8d9179f9be9bbbef58">More...</a><br/></td></tr>
<tr class="separator:gace488d54e41f3d8d9179f9be9bbbef58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7343bc5dbb0c15974f3c15184955ad89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dfeequ.html#ga023ff98141bd1c5721ba461a697a109f">XDfeEqu_StateId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga7343bc5dbb0c15974f3c15184955ad89">XDfeEqu_GetStateID</a> (<a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7343bc5dbb0c15974f3c15184955ad89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a state machine state id.  <a href="group__dfeequ.html#ga7343bc5dbb0c15974f3c15184955ad89">More...</a><br/></td></tr>
<tr class="separator:ga7343bc5dbb0c15974f3c15184955ad89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga493536b08c0b66462836a39423895aae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga493536b08c0b66462836a39423895aae">XDfeEqu_Update</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, const <a class="el" href="struct_x_dfe_equ___eq_config.html">XDfeEqu_EqConfig</a> *Config)</td></tr>
<tr class="memdesc:ga493536b08c0b66462836a39423895aae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates Equalizer mode.  <a href="group__dfeequ.html#ga493536b08c0b66462836a39423895aae">More...</a><br/></td></tr>
<tr class="separator:ga493536b08c0b66462836a39423895aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6007e4c4495f0ce8cd9c4ec9ec2a94a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga6007e4c4495f0ce8cd9c4ec9ec2a94a4">XDfeEqu_GetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___trigger_cfg.html">XDfeEqu_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:ga6007e4c4495f0ce8cd9c4ec9ec2a94a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current trigger configuration.  <a href="group__dfeequ.html#ga6007e4c4495f0ce8cd9c4ec9ec2a94a4">More...</a><br/></td></tr>
<tr class="separator:ga6007e4c4495f0ce8cd9c4ec9ec2a94a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8397193c8752e178b30f4161ebf24617"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga8397193c8752e178b30f4161ebf24617">XDfeEqu_SetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___trigger_cfg.html">XDfeEqu_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:ga8397193c8752e178b30f4161ebf24617"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets trigger configuration.  <a href="group__dfeequ.html#ga8397193c8752e178b30f4161ebf24617">More...</a><br/></td></tr>
<tr class="separator:ga8397193c8752e178b30f4161ebf24617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab553aa1cfced879709804331bda8c876"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gab553aa1cfced879709804331bda8c876">XDfeEqu_LoadCoefficients</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, u32 ChannelField, u32 Mode, u32 Shift, const <a class="el" href="struct_x_dfe_equ___coefficients.html">XDfeEqu_Coefficients</a> *EqCoeffs)</td></tr>
<tr class="memdesc:gab553aa1cfced879709804331bda8c876"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Equalizer filter coefficients in Real, Complex or Matrix mode.  <a href="group__dfeequ.html#gab553aa1cfced879709804331bda8c876">More...</a><br/></td></tr>
<tr class="separator:gab553aa1cfced879709804331bda8c876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e9a673ea4ad489f2525f095fb920aa4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga2e9a673ea4ad489f2525f095fb920aa4">XDfeEqu_GetEventStatus</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___status.html">XDfeEqu_Status</a> *Status)</td></tr>
<tr class="memdesc:ga2e9a673ea4ad489f2525f095fb920aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets event status.  <a href="group__dfeequ.html#ga2e9a673ea4ad489f2525f095fb920aa4">More...</a><br/></td></tr>
<tr class="separator:ga2e9a673ea4ad489f2525f095fb920aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e19322f6ba584b9be6f796a51a4fdc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga3e19322f6ba584b9be6f796a51a4fdc1">XDfeEqu_ClearEventStatus</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, const <a class="el" href="struct_x_dfe_equ___status.html">XDfeEqu_Status</a> *Status)</td></tr>
<tr class="memdesc:ga3e19322f6ba584b9be6f796a51a4fdc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears Equalizer status.  <a href="group__dfeequ.html#ga3e19322f6ba584b9be6f796a51a4fdc1">More...</a><br/></td></tr>
<tr class="separator:ga3e19322f6ba584b9be6f796a51a4fdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga532bd09f9d28805fb487f0d2f8e00679"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga532bd09f9d28805fb487f0d2f8e00679">XDfeEqu_SetInterruptMask</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, const <a class="el" href="struct_x_dfe_equ___interrupt_mask.html">XDfeEqu_InterruptMask</a> *InterruptMask)</td></tr>
<tr class="memdesc:ga532bd09f9d28805fb487f0d2f8e00679"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables an Equalizer status for channel ID.  <a href="group__dfeequ.html#ga532bd09f9d28805fb487f0d2f8e00679">More...</a><br/></td></tr>
<tr class="separator:ga532bd09f9d28805fb487f0d2f8e00679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe7873b94d13d47c80bf23035136e326"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gabe7873b94d13d47c80bf23035136e326">XDfeEqu_GetInterruptMask</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___interrupt_mask.html">XDfeEqu_InterruptMask</a> *InterruptMask)</td></tr>
<tr class="memdesc:gabe7873b94d13d47c80bf23035136e326"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets interrupt mask.  <a href="group__dfeequ.html#gabe7873b94d13d47c80bf23035136e326">More...</a><br/></td></tr>
<tr class="separator:gabe7873b94d13d47c80bf23035136e326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0223057a4cb6242c44ddf078d49bb509"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga0223057a4cb6242c44ddf078d49bb509">XDfeEqu_GetActiveSets</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, u32 *RealSet, u32 *ImagSet)</td></tr>
<tr class="memdesc:ga0223057a4cb6242c44ddf078d49bb509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets used coefficients settings.  <a href="group__dfeequ.html#ga0223057a4cb6242c44ddf078d49bb509">More...</a><br/></td></tr>
<tr class="separator:ga0223057a4cb6242c44ddf078d49bb509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4996ddd3d1b3e4a372ece433df9a5766"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga4996ddd3d1b3e4a372ece433df9a5766">XDfeEqu_SetTUserDelay</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, u32 Delay)</td></tr>
<tr class="memdesc:ga4996ddd3d1b3e4a372ece433df9a5766"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeequ.html#ga4996ddd3d1b3e4a372ece433df9a5766">More...</a><br/></td></tr>
<tr class="separator:ga4996ddd3d1b3e4a372ece433df9a5766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bf51f632644d52094760f6560d399dc"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga5bf51f632644d52094760f6560d399dc">XDfeEqu_GetTUserDelay</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5bf51f632644d52094760f6560d399dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeequ.html#ga5bf51f632644d52094760f6560d399dc">More...</a><br/></td></tr>
<tr class="separator:ga5bf51f632644d52094760f6560d399dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec6fe6a5dad5653305058c1f3b72111a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#gaec6fe6a5dad5653305058c1f3b72111a">XDfeEqu_GetTDataDelay</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, u32 Tap)</td></tr>
<tr class="memdesc:gaec6fe6a5dad5653305058c1f3b72111a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns data latency + tap, where the tap is between 0 and 23 in real mode and between 0 and 11 in complex mode.  <a href="group__dfeequ.html#gaec6fe6a5dad5653305058c1f3b72111a">More...</a><br/></td></tr>
<tr class="separator:gaec6fe6a5dad5653305058c1f3b72111a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91f5801fc102819ea32fe8f0a40c43cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeequ.html#ga91f5801fc102819ea32fe8f0a40c43cb">XDfeEqu_GetVersions</a> (const <a class="el" href="struct_x_dfe_equ.html">XDfeEqu</a> *InstancePtr, <a class="el" href="struct_x_dfe_equ___version.html">XDfeEqu_Version</a> *SwVersion, <a class="el" href="struct_x_dfe_equ___version.html">XDfeEqu_Version</a> *HwVersion)</td></tr>
<tr class="memdesc:ga91f5801fc102819ea32fe8f0a40c43cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API gets the driver and HW design version.  <a href="group__dfeequ.html#ga91f5801fc102819ea32fe8f0a40c43cb">More...</a><br/></td></tr>
<tr class="separator:ga91f5801fc102819ea32fe8f0a40c43cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
